package com.beargod.aubridge

import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

/**
 * 请求
 */
@Serializable
public data class Ask(
    /**
     * 接口ID，表示请求想要执行什么功能
     */
    @SerialName("interface_code")
    val interfaceCode: Int,

    /**
     * 调用序号，用于区分同一个接口的不同调用
     */
    @SerialName("order")
    val order: Int,

    /**
     * 参数，是json字符串转base64编码后的结果，具体内容由处理器来解释
     */
    @SerialName("message")
    val message: String,
)

